package cn.dg.manager.goods.goodsClassify.service.impl;

import java.util.List;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import cn.dg.manager.common.entity.PageEntity;
import cn.dg.manager.goods.goodsClassify.dao.GoodsTypeDao;
import cn.dg.manager.goods.goodsClassify.entity.GoodsType;
import cn.dg.manager.goods.goodsClassify.service.GoodsService;

@Service("goodsService")
public class GoodsServiceImpl implements GoodsService {

	@Autowired
	GoodsTypeDao goodsTypeDao;
	
	public PageEntity<GoodsType> getGoodsTypeListPage(Map<String, Object> params) {
        PageEntity<GoodsType> list = goodsTypeDao.findGoodsTypeListPage(params);
        return list;
	}

	public long insertGoodsType(GoodsType goodsType) {
		return goodsTypeDao.insertGoodsType(goodsType);
	}

	public long updateGoodsType(GoodsType goodsType) {
		return goodsTypeDao.updateGoodsType(goodsType);
	}

	public long deleteGoodsType(List<String> typeIdList) {
		return goodsTypeDao.deleteGoodsType(typeIdList);
	}

	/**
	 * 获取商品分类信息
	 */
	public List<GoodsType> getGoodsTypeAll() {
		return goodsTypeDao.getGoodsTypeAll();
	}
}
